/*   
Theme Name:  Rethink Renovations Theme
Theme URI: http://rethinkrenovations.com
Description: Custom Theme developed by Daley Design for Rethink Renovations
Author: Daley Design
Author URI: http://www.daley-design.com
Version: 1
*/

/*basic rules*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,th {font-size:1em; font-weight:normal; font-style:normal;}
ul,ol {list-style:none;}
fieldset,img,hr {border:none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}
td {vertical-align:top;}
ul li  {list-style-type:none; }
		a 		 			   {text-decoration:none; color:#4d3900; }
	 	a:hover 			   {text-decoration:none; }
	    .clear				   {clear: both; }

 .wrap {
		position:relative;
		margin:0 auto;
               /*replace 900px with your width*/
		width:/*1000px; */100%;
		text-align: left;
		color:#4d3900;
		font-family: Arial;
		top: 20px;
		}
.wrap a {font-weight: bold;}
		
	#header	{position: relative; left: 150px; width: 800px; top: 40px; height: 90px;  background:#ffffff; filter: alpha(opacity=90);
    -moz-opacity: 0.9;
	-khtml-opacity: 0.9;
    opacity: 0.9; 
    z-index: 999; }	
    #background	{position: fixed; z-index: 0; top: 0px;}
	#logo	{position: fixed; top: 40px; left: 0px; width: 145px; height: 90px;  background:#ffffff; filter: alpha(opacity=90);
    -moz-opacity: 0.9;
	-khtml-opacity: 0.9;
    opacity: 0.9; }
    .logo {position: relative; top: 0px; left: 45px;}
	#header_end	{position: fixed; height: 90px; width: 100%; left: 950px; top: 40px; background:#ffffff; filter: alpha(opacity=90);
    -moz-opacity: 0.9;
	-khtml-opacity: 0.9;
    opacity: 0.9; }
	.footer	{position: fixed; bottom: 0px; height: 200px; background-color: #ffffff; width: 100%; left: 0px; right: 0px; font-size: 12px;}
	.box1	{position: relative; float: left; width: 30%;}
	.box1 ul {position: relative; text-align: left; left: 50px;}
	.box2	{position: relative; float: left; width: 40%; }
	.box3	{position: relative; float: left; width: 28%; left: 10px; padding-right: 2%;}

.page .footer .box3 {float: right; top: -45px;}
.page .footer .box1 ul {left: 0px;}
	#hz	{position: relative; top: 10px;}
	LEVEL ONE
*/
.menu-secondary-container ul                        { position: relative; padding: 0px; margin: 0px; top: 7px;  }
.menu-secondary-container ul li                      { font-weight: normal; float: left; zoom: 1; 
font-family: Avenier, Arial;
font-size: 13px; 
color: #4d3900;
letter-spacing: 2px;}
.menu-secondary-container ul  li a:hover		            {color:#ffffff; background-color: #4d3900;    filter: alpha(opacity=99);
    -moz-opacity: 0.99;
	-khtml-opacity: 0.99;
    opacity: 0.99; 
    }
.menu-secondary-container ul a:active                {color:#ffffff; background-color: #4d3900;    filter: alpha(opacity=90);
    -moz-opacity: 0.9;
	-khtml-opacity: 0.9;
    opacity: 0.9;  }
.menu-secondary-container  ul li a                    { display: block; padding: 30px 30px 30px 30px ; color:#4d3900; position: relative; top: 7px;}
/*.menu-secondary-container ul li:last-child a         { border-right: none; }*/ /* Doesn't work in IE */
.menu-secondary-container ul li.hover,
.menu-secondary-container ul li:hover                {position: relative;}
.menu-secondary-container ul li.hover a              {}


/* 
	LEVEL TWO
*/
.menu-secondary-container ul ul 						{ width: 275px; visibility: hidden; position: absolute; top: 100%;  background:#ffffff; filter: alpha(opacity=100);
    -moz-opacity: 1.0;
	-khtml-opacity: 1.0;
    opacity: 1.0; 
	
}
.menu-secondary-container ul ul li 	 { font-weight: normal;  color: #; 
									   float: none; line-height: 15px; margin-left: 0px; } 
	   
.menu-secondary-container ul ul li a					{padding: 15px 10px 15px 10px; } 							  
.menu-secondary-container ul ul li:last-child a       {padding-bottom: 25px;}									  
                                    /* IE 6 & 7 Needs Inline Block */
.menu-secondary-container ul ul li a					{ width: 100%; display: inline-block; } 
.menu-secondary-container ul ul li a:hover					{ width: 255px; display: inline-block;  } 

/* 
	LEVEL THREE
*/
.menu-secondary-container ul ul ul 					{ left: 40%; top: -70%; }
.menu-secondary-container ul li:hover > ul 			{ visibility: visible; }
    #menubar
{
width:100%;
position: fixed;
bottom: 150px;
left: 0;
right: 0;
height: 50px;
z-index: 1;
background-color: #;

}

	
    #menubar
{
width:100%;
position: fixed;
bottom: 200px;
left: 0;
right: 0;
height: 50px;
z-index: 1;
background-color: #;

}
#menubar a {position: relative; top: 15px; font-family: Arial; font-size: 18px; letter-spacing: 2px; color:#ffffff;}
#menubar a:hover {color:#4d3900;}
#leftframe
{
position: absolute;
top: 0px;
left: 0px;
width: 30.00%;
height: 100%;
z-index: 2;
background-color: #;
color: #F7941D;
text-align: center;
vertical-align: middle;

background-image: url('/revised_files/construction_tile.png');
}

#leftframe2
{
position: absolute;
top: 0px;
left: 30.00%;
width: 40.00%;
height: 100%;
z-index: 2;
background-color: #;
text-align: center;
vertical-align: middle;

background-image: url('/revised_files/furniture_tile.png');
}
#leftframe3
{
position: absolute;
top: 0px;
left: 70.00%;
width: 30.20%;
height: 100%;
z-index: 2;
background-color: #;
text-align: center;
vertical-align: middle;

background-image: url('/revised_files/cabinery_tile.png');
}
/*font styles*/
h1 {color:#4d3900; font-size: 20px; letter-spacing: 2px;}
h2 {color:#4d3900; font-size: 18px; }
h3 {color:#4d3900; font-size: 14px; font-weight: bold; letter-spacing: 1px;}
h4 {color:#4d3900; font-size: 13px; font-weight: bold;}
p {color:#4d3900; font-size:13px; }
.footer	p {font-size: 13px; }
.footer li a:hover {text-decoration: underline; color:#4d3900; }








h6 {position: relative; left: -30px;}
 .attachment img {max-width: 400px;}
 .alignnone,  img.alignnone {clear: both; display: block; margin-bottom: 15px;}
 .alignleft,  img.alignleft {display: inline; float: left; margin-right: 15px; margin-top: 4px;}
 .alignright,  img.alignright {display: inline; float: right; margin-left: 15px; margin-top: 4px;}
 .aligncenter,  img.aligncenter {clear: both; display: block; margin-left: auto; margin-right: auto;}
 img.alignleft,  img.alignright,  img.aligncenter {margin-bottom: 15px;}
 .wp-caption {background: #000000; line-height: 18px; margin-bottom: 20px; padding: 4px; text-align: center;}
 .wp-caption img {margin: 5px 5px 0;}
 .wp-caption p.wp-caption-text {color: #a0cf67; font-size: 12px; margin: 5px;}
 .wp-smiley {margin: 0;}
 .gallery {margin: 0 auto 18px;}
 .gallery .gallery-item {float: left; margin-top: 0; text-align: center; width: 190px;}
 .gallery .gallery-item img {max-width: 190px; border: none !important; margin-bottom: 0;}
 .gallery .gallery-caption {color: #888; font-size: 12px; margin: 0 0 12px;}
 .gallery dl {margin: 0;}
 .gallery br+br {display: none;}
 .attachment img {display: block; margin: 0 auto;}

#form_bbb	{position: relative; left: 50px; top: -40px; padding: 0px;  width: 338px;}



 
